package com.todo.biz.application.entity.context;


import com.todo.common.common.enums.BusinessSceneEnum;
import lombok.Data;

/**
 * @author azhebuxing
 * @date 2024/5/30 11:01
 * @description
 */
@Data
public class SimpleBusinessDataContext {
    /**
     * 业务场景
     */
    private BusinessSceneEnum businessScene;
    /**
     * 关联主键id
     */
    private String bizId;
    /**
     * 标题
     */
    private String title;
    /**
     * 主图
     */
    private String mainImg;
    /**
     * 摘要
     */
    private String summary;
    /**
     * 点赞数
     */
    private Integer likeCount;
    /**
     * 收藏数
     */
    private Integer collectCount;
    /**
     * 评论数
     */
    private Integer commentCount;

    private UserInfo userInfo;

    @Data
    public static class UserInfo {
        /**
         * 用户Id
         */
        private String userId;
        /**
         * 当前城市
         */
        private String location;
        /**
         * 用户昵称
         */
        private String userNikeName;
        /**
         * 用户头像
         */
        private String userAvatar;
    }
}
